html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
body { line-height:1; }
ul,li { list-style: none; }
table {border-collapse: collapse;border-spacing: 0;}
td{ vertical-align:middle;}
/* Basic================================================== */
body{ background-color:#f5f5f5; color:#333; font-size:12px; font-family:Arial, Helvetica, sans-serif }
img{height:auto;max-width: 100%;vertical-align:middle;}
h1, h2, h3, h4, h5, h6 {color: #333;font-family: Arial,Helvetica,sans-serif;font-weight: bold;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
h1 {font-size: 28px;line-height: 50px;}
h2 {font-size: 22px;line-height: 30px;}
h3 {font-size: 16px;line-height: 34px;}
h4 {font-size: 14px;line-height: 30px;}
h5 {font-size: 12px;line-height: 24px;}
h6 {font-size: 10px;line-height: 21px;}
p,p img{margin:0;}
strong {font-weight: bold;}
a{color:#666;text-decoration:none;outline:none;}
a:hover{color:#cd0200;text-decoration:underline}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle; max-width:100%;}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
.pre,.next,.coopera b,.main h2{background:url(../img/icon_bg.png) no-repeat;}
.header{ background:#ed5d3a; height:114px; overflow:hidden;}
.header_w a{ background:url(../img/logo_l.png) no-repeat; background-size:auto 100%;}
.header_w{width:1000px;margin:0 auto;overflow:hidden;}
.header_w a{ display:block;text-indent:-999em;height:61px;width:188px;margin:30px 0 15px 0;overflow:hidden;}

.wrap{background:url(../img/wrap_bg.jpg) no-repeat 50% 0;}
.focus{width:1000px;overflow:hidden;margin:0 auto;position:relative;height:565px;}
.focus .img-btn{position:absolute;width:100px;height:9px;font-size:9px;left:463px;bottom:10px;}
.focus .img-btn a{display:block;float:left;cursor:pointer;font-size:9px;width:9px;height:9px;background:#93949a;border-radius:5px;margin-right:11px;}
.focus .img-btn a.img-btn-checked{background:#fff;}
.focus .img-con{position:absolute;top:43px;left:0;width:512px;height:498px;overflow:hidden;}
.focus .img-con a{display:block;width:512px;height:498px;}
.focus .img-con a img{vertical-align:middle;}
.pre,.next{width:29px;height:50px;overflow:hidden;position:absolute;top:292px;}
.pre{left:0;background-position:0 -66px;}
.next{right:0;background-position:-30px -66px;}
.focus .cont{width:360px;height:320px;position:absolute;right:50px;top:120px;padding:20px; border:#fff solid 1px;  box-shadow:0 3px 3px #888; font-size:14px; }
.cont_header h3{ font-size:16px; display:inline-block; *display:inline; zoom:1;position:relative;color:#333;}
.ps_right{ position:absolute; right:20px; font-size:16px; text-decoration:underline; color:#e95f36;}
.log_input{ width:308px; padding:15px 0 15px 50px; border:#e95f36 solid 1px; border-radius:5px; position:relative;}
.log_input:focus{ outline:none; border:#90af12 solid 1px; box-shadow:0 0 3px #90af12}
.log_input:active{border:#e95f36 solid 1px;outline: none;}
.cont li i{ width:26px; height:26px; display:inline-block; *display:inline; zoom:1;position:absolute; left:12px; z-index:10; top:10px;}
.icon_user{ background:url(../img/icon_user.png) no-repeat 50% 50%; }
.icon_pwd{ background:url(../img/icon_pwd.png) no-repeat 50% 50%;}
.cont li{margin:30px auto; position:relative;}
.log_btn{ width:358px; border-radius:5px; background:#e95f36; color:#fff; font-size:16px; border:#ef5333 solid 1px; padding:14px 0; cursor:pointer;}
.log_btn:hover{ background:#90af12;border:#90af12 solid 1px;}
.loginDiv .text_right{ text-align:right; margin:-20px 5px 5px 0;}
.text_right a{ color:#e95f36; font-size:14px;}
.text_right a:hover{ color:#cd0200}
.log_tips{color:#C00; padding-left:5px; margin-top:-10px;}
.remember_pwd{ float:left; color:#666;}
.remember_pwd input[type="checkbox"]{ margin:0 5px; position:relative; top:2px;*top:0;}

.coopera{overflow:hidden;background:#f65b3b;padding:112px 0 80px 0;height:175px;}
.coopera ul{width:1000px;margin:0 auto;text-align:center;}
.coopera ul li{width:33%;float:left;overflow:hidden;}
.coopera b{display:block;width:109px;height:75px;margin:0 auto;}
.coopera b.b1{background-position:-208px 0;}
.coopera b.b2{background-position:-317px 0;}
.coopera b.b3{background-position:-208px -75px;}
.coopera font{display:block;font-size:29px;font-weight:normal;color:#fff;line-height:50px;}
.coopera em{color:#fff;font-size:16px;}

.main{letter-spacing:3px;text-align:center;width:1000px;margin:0 auto;padding:58px 0 100px 0;}
.main h2{height:96px;line-height:96px;color:#f65b3b;font-size:30px;background-position:-419px -54px;font-weight:normal;padding-left:91px;width:255px;text-align:left;margin:0 auto;}
.main p{padding:35px 0 65px 0;line-height:30px;color:#f65b3b;font-size:20px;}
.main dl{line-height:30px;color:#f65b3b;font-size:20px;}
.main dl dt{font-weight:bold;}
.main dl dd a{color:#f65b3b;}
.main dl dd.d{background:url(../img/or_bg.png) no-repeat center center;}

/*=底部代码*/
.foot{ width:100%; height:90px; background:#fff; color: #666;font-size: 16px; text-align:center; line-height:90px; position:absolute; bottom:0; left:0;}
.foot span { cursor:pointer; text-decoration:underline;}
.scroll-pane p { color:black; line-height:1.4em;}

/* Styles specific to this particular page */
.text_wrapper { width:470px; height:470px; background:white; -moz-border-radius:10px;-webkit-border-radius:10px; border-radius:10px;  z-index:10; position:fixed; z-index:-99; top:0; left:0;visibility: visible; }
.scroll-pane, .scroll-pane-arrows {width: 100%;height: 200px;overflow: auto;}
.horizontal-only {height: auto;max-height: 200px;}
.scroll-pane { width:455px; height:400px; background:white; -moz-border-radius:10px;-webkit-border-radius:10px; border-radius:10px;  z-index:10; margin:10px 5px 10px 10px; }
.confirm { width:100%; height:40px; line-height:41px; background:#f65b3b; text-align:center; font-size:20px; -moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px; cursor:pointer; position:absolute;  top:430px; color:#fff; }
.announce_bg { width:100%; height:100%; position:fixed; top:0; left:0; background:url(../img/bg_layer.png) repeat; display:none; z-index:9;}
/*============footer=============================================*/
.footer{width:100%; margin:0px 0 0; float:left; padding-bottom:30px}
.ft_top{ border-top:#fff solid 1px; width:100%; padding-top:45px;}
.ft{ width:1200px; margin:0 auto;border-left:#ddd solid 0px; border-right:#fff solid 0px;}
.ft_0{ float:left;color:#5a5a5a; width:275px;}
.ft_0 dt{ height:24px; }
.ft_0 dt img{ height:100%}
.ft_0 dd{margin:10px 0; }
.ft_1{ float:left; border-left:#fff solid 0px; border-right:#ddd solid 0px; width:155px; }
.ft_2{ float:left; border-left:#fff solid 0px; border-right:#ddd solid 0px; width:210px; height:130px;background:url(../images/u9.png) repeat; background-position:0 -5px;}
.ft_3{ float:right; width:130px; text-align:center;}
.ft_3 p{ line-height:18px; color:#666;}
.ft_1 h3{ display:block; text-align:left; padding-left:30px; font-size:14px; color:#5a5a5a;}
.ft_1 li{  margin:10px 0}
.ft_1 li a{ text-align:left;padding-left:30px; }
.ft_1 li a:hover{ text-decoration:underline; color:#5a5a5a}
.ft_2 span{display:none}
.ft_middle{ text-align:center; margin-top:35px;}
.ft_middle a{ width:118px; height:40px; margin:0 3px; display:inline-block; background:url(../images/u1.png) no-repeat;}
.ft_middle .ft_middle_1{ background-position:-3px -2px;}
.ft_middle .ft_middle_2{ background-position:-128px -2px;}
.ft_middle .ft_middle_3{ background-position:-253px -2px;}
.ft_middle .ft_middle_4{ background-position:-378px -2px;}
.ft_middle .ft_middle_5{ background-position:-503px -2px;}
.ft_middle .ft_middle_6{ background-position:-628px -2px;}
.ft_bottom{ margin-top:20px; margin-bottom:20px; color:#666;}
.ft_bt_1{ width:100%; margin:0 auto; text-align:center}
.ft_bt_1 a{color:#5a5a5a; margin:0 5px;}
.ft_bt_1 a:hover{ text-decoration:underline}
.ft_bt_2{ width:100%; margin:0 auto; text-align:center; margin-top:5px;}
.ft_bt_2 span,.ft_bt_2 p{ display:inline-block;*display:inline; margin:0 5px;}
/*============footer END=============================================*/
@media screen and (max-width:1280px){
.ft{ width:980px;}
.ft_1{ width:110px; }
.ft_1 h3,.ft_1 li a{ padding-left:15px;}
}